using System;
using System.Windows.Forms;
using System.Collections.Generic;

using Strategia.Input;
using Strategia.Simulation;

namespace Strategia
{
#if WINDOWS || XBOX
    static class Program
    {
        public static Maths maths;
        //public static sizer roomSize, windSize, heatSize;
        public static bool run = false;
        public static bool WindPosL = true, HeatPosL = true, HeatNeg = false;
        public static int podzialkaX = 50, podzialkaY = 50, podzialkaZ = 50;
        public static float initRoomT = 0, initHeatT = 0, initWindT = 0;
        public static int timeOfSimulation = 10;
        public static int deltaTime = 1;
        public static float roznicaRGB = 0;

        public static List<List<List<List<float>>>> obl;
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main(string[] args)
        {            
            Application.Run(new InputWin());
            
            if (run)
            {
                roznicaRGB = 1f / (initHeatT - initWindT);

                obl = new List<List<List<List<float>>>>();

                using (Engine game = new Engine())
                {
                    game.Run();
                }
            }
        }
    }
#endif
}